home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Newsletters / NeXTNuggetNewsDigest / vol.02.04.txt < prev    next >
Text File  |  1992-12-27  |  23KB  |  448 lines

  1.  
  2. NeXT Nugget News Digest (vol. 2, issue 4, March 11, 1992)
  3.  
  4.  
  5. *** Special Release 3.0 issue ***
  6.  
  7.  
  8. Here is a outline of NeXTstep Release 3.0 items:
  9.  
  10.     Availability is slated for Q2 - 1992.
  11.     It will be distributed on CD-ROM.
  12.     See a special CD-ROM promotion announcement in a future Nugget Digest.
  13.  
  14.  
  15. conrad
  16.  
  17. _____________________
  18. NeXTstep 3.0 FEATURES
  19.  
  20. User Features
  21.  
  22. Networking & Connectivity:
  23. * Novell client support
  24. * Appleshare client support
  25. * Macintosh file system
  26. * DOS file system improvements
  27. * ISDN networking w/external hardware by Hayes, $349 suggested retail
  28. * CD-ROM support
  29.         - Booting from CD-ROMs
  30.         - ISO 9660, High Serria, and RockRidge formats
  31.  
  32. Applications:
  33. * On-line Help
  34.         - Hypertext links
  35.         - Click for help
  36. * Encrypted mail messages
  37.         - Public key paradigm
  38.         - Field Elliptical Encryption (FEE) algorithm
  39. * FAX improvements
  40.         - Better cover sheets
  41.         - Deferred sending
  42.         - Sending to groups
  43.         - Multiple people can view incoming FAXs
  44. * Localized NeXT Applications
  45.         - English, French, German, Spanish, Italian, Swedish, and
  46.           Japanese available
  47. * Icon Builder
  48.         - replaces Icon
  49.         - allows users to write dynamically loaded drawing tools
  50. * Better printer support
  51.         - PPD support
  52.         - Non-PostScript printer support (e.g. Epson LQ510)
  53. * PostScript Level 2
  54. * Pantone color matching now bundled
  55. * Calibrated color
  56.  
  57. Workspace:
  58. * File encryption (FEE) and compression from Workspace
  59. * Text file searching from the Workspace
  60. * More color in the Workspace
  61.  
  62.  
  63. Developer Features
  64.  
  65. Kits:
  66. * DB Kit - SQL database palettes
  67. * 3D Kit - real time and photo-realistic Renderman
  68. * Phone Kit - ISDN programming kit
  69. * Indexing Kit - search and retrieval functionality
  70.  
  71. Other:
  72. * Distributed Objects - allows for calling objects in other
  73.                         applications and across the network
  74. * NeXTlinks - allows dynamic linking of data between applications
  75. * Filters
  76. * Dragging
  77. * Workspace request
  78. * Precompiled headers - greatly increases compile time
  79. * Sound Kit enhancements
  80.         - Multiple sounds now able to play simultaneously
  81. * MIDI time code syncing improved
  82.  
  83. Developer Apps:
  84. * Project Builder
  85. * Interface Builder
  86.         - Support for building on-line help into apps
  87.         - Project management functionality moved into Project Builder
  88.         - More Appkit features accessible graphically
  89. * gdb now incorporated into Edit and Project Builder
  90.  
  91.  
  92.  
  93. NeXTstep Release 3.0
  94.  
  95.     NeXTstep Release 3.0 is a new generation of NeXTstep object-oriented 
  96. system software.  Its enhancements meet the continually evolving 
  97. needs of work groups, developers and system administrators.  Significantly, 
  98. any application written under NeXTstep Release 2.x will not only run in 
  99. Release 3.0, but due to NeXTstep's object-orientation will automatically 
  100. take advantage of many Release 3.0 features.  This compatibility is an 
  101. important consideration for all existing NeXTstep users and developers.
  102.  
  103.     Release 3.0's advancements show most vividly in its improvements to 
  104. connectivity/communications, client-server computing, color, usability, global 
  105. computing and better-than-ever custom application development capabilities.  
  106. The new capabilities of Release 3.0 build upon those in Release 2.x.
  107.  
  108. CONNECTIVITY/COMMUNICATIONS
  109.  
  110.     NeXTstep Release 2.0 supported TCP/IP, NFS and Ethernet networking 
  111. (both thin and twisted-pair Ethernet), which allowed NeXT computers to 
  112. communicate easily with other UNIX workstations and with a variety of networks.
  113.  
  114. Release 3.0 takes NeXTstep much further toward its goal of communicating
  115. with everything.  In fact, NeXT leads the UNIX market in connecting 
  116. outside the UNIX environment.  Now NeXTstep users can share data with 
  117. DOS, OS/2, Windows, Macintosh and UNIX computers, as well as a number of 
  118. local-area networks (LANs) and wide-area networks (WANs).  As a result, 
  119. customers can preserve their current investments in hardware, software and 
  120. information as work groups make the transition to NeXTstep computers.
  121.  
  122.     Release 3.0 opens up the computing worlds of two important personal 
  123. computer-based network systems, Novell (IBM PC/comp.) and AppleShare(Macintosh).
  124. It bundles NOVELL CLIENT software, for access to files and PostScript 
  125. printers on Novell NetWare networks, and APPLE SHARE CLIENT software, which 
  126. allows NeXTstep computers to access files and PostScript printers on Apple's 
  127. AppleTalk networks.  NetWare and AppleShare dominate the markets for IBM PC/
  128. compatible and Macintosh networks.  In Release 3.0, Novell and AppleShare file 
  129. servers appear in the NeXT browser much as NFS servers currently do, making 
  130. their files and network resources readily available to NeXTstep users.
  131.  
  132.     Bundling these NetWare and EtherTalk capabilities into NeXTstep 
  133. represents a number of firsts:  the first UNIX Novell Client ever; the 
  134. first bundled Novell Client from any OEM; and the first bundled AppleShare 
  135. Client on any platform other than the Macintosh.  Release 3.0 also 
  136. adds MACINTOSH FILE SYSTEM support to its existing DOS file system support.  
  137. In other words, a Macintosh floppy disk inserted into a NeXT floppy 
  138. drive, or any Macintosh SCSI-based disk (including a CD-ROM) connected 
  139. to a NeXT system, automatically mounts and appears in the NeXT browser, 
  140. integrated within the UNIX file system.  NeXTstep users can then edit and 
  141. manipulate these files as easily as any other files in the browser.
  142.  
  143.     Through a new PHONE KIT and a partnership between NeXT and 
  144. Hayes Microcomputer Products, Inc., NeXTstep Release 3.0 makes it easier 
  145. for developers to create applications that take advantage of the latest 
  146. communications technologies.  Hayes has introduced a telecommunication 
  147. network interface module for NeXT workstations that provides 
  148. ISDN Basic Rate Access, in addition to POTS (plain old telephone service) 
  149. connectivity.  The Hayes product can be used for remote LAN connections 
  150. plus high-speed, digitized voice, data and multimedia applications.
  151.  
  152.     ISDN, or Integrated Services Digital Network, is a high-speed, 
  153. multi-channel system that can carry both voice and data information 
  154. simultaneously over the same line.  It extends the benefits of 
  155. local-area networking to global, on-demand wide-area networking.
  156.  
  157.     The PhoneKit included in NeXTstep Release 3.0 provides simple 
  158. access to the Hayes interface hardware's telephone voice and data functions.  
  159. With the PhoneKit, developers can quickly and easily build a new 
  160. generation of telephone-based applications, such as answering machines and 
  161. speed dialers, that are controlled entirely through a NeXTstep computer.  
  162. Besides requiring no additional telephone hardware, these NeXTstep 
  163. applications can work with both POTS and ISDN technology, automatically.
  164.  
  165.  
  166. CLIENT-SERVER COMPUTING
  167.  
  168. One part of the connectivity story that NeXT itself does not offer is a 
  169. complete, dedicated server.  Servers are much more than just a computer 
  170. with a big hard disk; they include custom hardware and software to provide 
  171. files and resources across a network and to run server-based applications 
  172. such as databases.  Many well-established hardware companies, however 
  173. including Auspex, DEC, Hewlett-Packard, IBM, Pyramid, Sequent, Sun and 
  174. Teradata P provide high-quality servers, and NeXTstep works seamlessly as a 
  175. client to all of them.
  176.  
  177.     Instead of expending resources developing and producing 
  178. server hardware, NeXT has chosen to focus on building the best desktop 
  179. computers and system software in the industry.  An important facet of 
  180. this commitment to the desktop is enabling NeXTstep customers to take 
  181. advantage of existing servers from within their Release 3.0 environment.
  182.  
  183.     A crucial connectivity capability of Release 3.0 is at the database 
  184. software level.  NeXTstep works seamlessly with the most popular commercial 
  185. databases available today, such as those from Oracle, Sybase and Teradata.
  186.  
  187.     In addition, Release 3.0 introduces the NeXT DATABASE KIT, which 
  188. extends the power of NeXTstep's object-oriented capabilities to the development 
  189. of database applications.  Database Kit (DBKit) provides a single, consistent 
  190. interface to databases from multiple vendors, so that NeXTstep programmers 
  191. can create their own database-driven applications five to ten times 
  192. faster than developers using other development environments, such as Sun.
  193.  
  194.     DBKit is designed to work with many different types of database 
  195. (e.g., SQL, hierarchical) and any kind of data (e.g., traditional text and 
  196. numbers, as well as multimedia images, sound and rich text).  DBKit consists 
  197. of an impressive suite of software objects and methods that radically 
  198. shorten the time required to design and implement database applications 
  199. that have graphical user interfaces. 
  200.  
  201. As with all NeXTstep objects, the objects in DBKit can be used "as is" or 
  202. can be customized for a particular need.  As a result, DBKit-based applications 
  203. are both flexible and extensible, and they do not restrict developers to 
  204. only those capabilities that a given database vendor provides.  Developers 
  205. can concentrate on what their database application should do, rather than 
  206. how it needs to work.
  207.  
  208. Applications created with DBKit objects can cut, copy and paste data from 
  209. other NeXTstep applications.  In addition, they can request Services from 
  210. other applications, such as the Digital Webster (Webster's Ninth New 
  211. Collegiate Dictionary and Collegiate Thesaurus), Digital Librarian or 
  212. NeXTmail.  Developers can easily construct sophisticated DBKit database 
  213. applications to access mathematical models in Mathematica, to send numerical 
  214. information to Lotus Improv for charting or analysis, or to tie into similar 
  215. capabilities of other NeXTstep applications.
  216.  
  217. The DBKit architecture includes separate layers for user interface and data 
  218. access, as well as adaptors that translate data source-independent queries 
  219. into function calls for a specific vendor's database.  This 
  220. layered architecture, with only one layer that is dependent on a specific 
  221. database, allows applications to access new data sources without rewriting 
  222. user interfaces or application logic.  Also, within an application users 
  223. can gain access to multiple data sources simultaneously.  Release 3.0 
  224. ships adaptors that allow connections to any Oracle or Sybase database, as 
  225. well as customizable tools for creating adaptors for other databases.
  226.  
  227. COLOR
  228.  
  229.     Color is important to increasing numbers of NeXTstep users, and 
  230. Release 3.0 includes a number of new state-of-the-art color capabilities.  
  231. For example, it uses true color P i.e., full 24-bit color P throughout 
  232. the system.  Icons and other information in the WORKSPACE now appear in 
  233. color on MegaPixel Color Display monitors, and all third-party and custom 
  234. applications can gain access to true-color capabilities automatically.
  235.  
  236.     Release 3.0 completely integrates Adobe's newest PostScript release, 
  237. known as Level 2.  To the original PostScript page description language, 
  238. the POSTSCRIPT LEVEL 2 language adds support for calibrated color output, 
  239. imaging filters for faster printing and pattern support.  In this way, the 
  240. same language draws color images to the screen for display and to a color 
  241. printer for hardcopy output, bringing consistent color output to users. 
  242. NeXTstep is the first shipping implementation of a Level 2 Display PostScript 
  243. interpreter.
  244.  
  245.     NeXTstep's use of PostScript Level 2 capabilities is backwards-
  246. compatible with all PostScript devices, meaning that NeXTstep 
  247. users can automatically print both to PostScript Level 1 output devices 
  248. and to Level 2 devices such as NeXT's newly introduced color printer.
  249.  
  250.     To further aid users in selecting device-independent colors, NeXTstep 
  251. Release 3.0 bundles the PANTONE MATCHING SYSTEM, the premier standard for 
  252. specifying colors in printed output.  As with the support for Level 2 
  253. calibrated colors, support for the Pantone System is available in all 
  254. NeXT applications through the standard NeXTstep Color Panel.
  255.  
  256.     Another important new object-based kit in NeXTstep Release 3.0 is 
  257. the 3D GRAPHICS KIT (3DKit).  Based on the RENDERMAN standard, 3DKit lets 
  258. developers easily add three-dimensional graphics to existing NeXTstep 
  259. applications, without becoming 3D experts.  At the same time, it provides 
  260. the necessary object and rendering framework for building sophisticated 
  261. 3D applications from scratch.
  262.  
  263.     Pixar's RenderMan software provides the industry standard for 
  264. creating computer-based pictures that contain all the qualities of real life, 
  265. such as shadings, reflections, texture and motion blur.  NeXTstep Release 
  266. 3.0 incorporates two components of Pixar's complete family of RenderMan 
  267. products:  full PhotoRealistic RenderMan and Interactive RenderMan.
  268.  
  269.     PhotoRealistic RenderMan creates photographic-quality 
  270. images on both the computer screen and in hard-copy output.  It is a 
  271. rendering technology, where rendering refers to the process of generating a 
  272. computer image of a three-dimensional model from a description of its 
  273. geometry and other characteristics.  The PhotoRealistic RenderMan bundled 
  274. in Release 3.0 is the same software used to render Pixar's Academy Award-
  275. winning film, Tin Toy, and other groundbreaking computer animation films.
  276.  
  277.     Interactive RenderMan provides a unified imaging model for 3D, 
  278. just as the Display PostScript language does for 2D.  Application programmers 
  279. can describe their 3D scene in the same way whether the scene is being 
  280. drawn interactively on the screen or rendered photorealistically for output 
  281. on paper or to a film recorder.  The NeXTstep software automatically 
  282. supports printing from applications incorporating 3D graphics.
  283.  
  284.     With RenderMan as its base, 3DKit can render 3D images both 
  285. interactively and photorealistically to the screen.  Its unified 3D imaging 
  286. model, coordinating between on-screen and printed images, is especially 
  287. important in the 3D graphics world, where what you see is rarely what you get.
  288.  
  289.     Applications based on 3DKit will allow 3D graphics to blend 
  290. seamlessly into a user's environment.  Users will be able to do everything 
  291. with 3DKit-based applications that they can do with 2D:  cut, copy, 
  292. paste, mail, print, use Services, draw, modify and so on.  Integrated 3D 
  293. graphics, as made possible by NeXTstep Release 3.0, will greatly enrich 
  294. the communication potential for every NeXTstep individual and work group.
  295.  
  296.     NeXT's new 360 dpi, four-color COLOR PRINTER is completely integrated in
  297. to NeXTstep's printing software, including the PrintPanel Object, which is 
  298. part of the Application Kit.  As a result, NeXTstep applications need do 
  299. nothing extra to generate color printed output.  In fact, because NeXTstep's 
  300. color capabilities are not tied directly to the display screen, even users 
  301. with monochrome NeXT computers and displays can specify colors in their 
  302. work and print in color to any color printer supported through NeXTstep.
  303.  
  304.  
  305. GENERAL USABILITY AND INTERPERSONAL COMPUTING
  306.  
  307.     With NeXTstep, users having no familiarity with the UNIX operating 
  308. system can comfortably navigate NeXT's UNIX-based system.  They can take 
  309. advantage of interpersonal computing capabilities, which in NeXT's parlance 
  310. means a computing environment that promotes group, as opposed to individual, 
  311. productivity.  These capabilities are a direct result of NeXTstep's 
  312. object-oriented nature, which makes all the features available 
  313. automatically to any developer writing an application for NeXTstep.
  314.  
  315.      The cornerstone of this group productivity is NeXTmail, 
  316. an integrated, multimedia electronic mail system that lets NeXTstep 
  317. users send anything they can create on their computers to any other 
  318. networked NeXTstep user.  Recipients can use the received message on their 
  319. own computers just as they would any other application, document, sound, 
  320. image or other information.  Using simple text-based contents, NeXTmail 
  321. users can also communicate through their computers with users of other 
  322. platforms and mail systems, including UNIX Mail, MCI Mail and many more.
  323.  
  324.     NeXTstep Release 2.x introduced a new approach to faxing documents 
  325. from the computer P making it as easy as printing a document P as well 
  326. as a range of other ease-of-use features inherent in the sophisticated GUI.
  327.  
  328.     NeXTstep Release 3.0 takes all its predecessor's interpersonal 
  329. computing and usability features and pushes them one step further.
  330.  
  331.     Release 3.0 expands the ability to share files, printers (from various 
  332. vendors), fax modems and CD-ROM drives among networked users.  For example, 
  333. incoming faxes residing on a fax server can be viewed by multiple users, 
  334. rather than only by the user at the machine actually connected to the fax 
  335. modem.  NeXTfax software now includes the ability to create separate cover 
  336. sheets for each recipient on a distribution list.  Release 3.0 also lets 
  337. networks of NeXTstep users share a single CD-ROM drive, which makes NeXT's 
  338. CD-ROM distribution of system software a very cost-effective approach.
  339.  
  340.  
  341.     In addition to the two NeXT printers (the 400dpi Laser Printer 
  342. and the new Color Printer) and generic PostScript printers, NeXTstep Release 
  343. 3.0 will support additional popular printers, including Epson and IBM 
  344. ProPrinter dot matrix printers.
  345.  
  346.     NeXTstep Release 3.0 introduces an integrated, multimedia on-line 
  347. HYPERTEXT HELP system.  This Help feature can provide instant assistance in 
  348. Release 3.0-compliant versions of NeXTstep applications; users simply click on 
  349. anything in the application and request Help, and a standard panel appears, 
  350. offering context-sensitive information.  The Help system lets users 
  351. learn new applications as they work, without taking time out for training.
  352.  
  353.     The new NeXTstep workspace supports both ENCRYPTION and COMPRESSION, 
  354. for concealing the contents of files or for squeezing them so they 
  355. take up less disk space.  The compression feature, which compresses files 
  356. into an average of half the space, appears as a selection in the workspace 
  357. File menu.  Encryption is supported in the workspace and in NeXTmail.
  358.  
  359.     Release 3.0's public key encryption capabilities will be 
  360. especially useful for NeXTmail messages, which often pass through 
  361. various servers en route to a final destination.  In the past, at each 
  362. stop anyone with access to the mail system could theoretically have read 
  363. the contents of mail messages.  For messages containing sensitive or secure 
  364. information, electronic mail delivery posed a potential privacy problem.
  365.  
  366.     The public key encryption method works as follows:  Users 
  367. wanting to send sensitive information to one person only, without risking 
  368. unauthorized access, encrypt the message using the recipient's published 
  369. "public key."  The recipient maintains a completely secret "private key" P a 
  370. password P that is associated with this public key and that is necessary 
  371. for decrypting the received file.  The machine will only decrypt the 
  372. message and make it readable for someone who inputs the private key.    
  373.  
  374.     SYSTEM ADMINISTRATORS will also see improvements in NeXTstep 
  375. Release 3.0.  In addition to the system administration applications 
  376. provided in NeXTstep Release 2.x, the new release has Simple Network Starter, 
  377. an application that allows non-expert system administrators to set up a 
  378. small- to medium-sized NeXT-only network quickly and easily.  This new 
  379. application can configure a computer as a server of mail, home directory 
  380. files, Local Applications and so on, and allows additional client 
  381. machines to be connected to the network with no extra configuration.
  382.  
  383.     NeXTstep Release 3.0 also includes an NFS Manager utility for 
  384. helping administrators to manage exporting and mounting of NFS file systems.
  385.  
  386.  
  387. Custom Application Development
  388.  
  389.     With Release 2.x, NeXTstep's custom application development 
  390. has already been hailed as the best in the industry.  Most of the credit 
  391. goes to the powerful and complete Application Kit objects and to Interface 
  392. Builder, which lets developers graphically edit the objects in a software 
  393. application using little or no programming.
  394.  
  395.     NeXTstep's custom application capabilities are even stronger with 
  396. Release 3.0's additional software object kits, described earlier in this 
  397. document:  Database Kit (DBKit), for quickly constructing graphical database 
  398. applications that are independent of any specific database engine; 3D Graphics 
  399. Kit (3DKit), based on Pixar's RenderMan standard, which provides photorealistic 
  400. images and on-screen manipulation of three-dimensional objects; and PhoneKit, 
  401. for taking advantage of high-speed voice and data transmission such as ISDN.
  402.  
  403.     In a major extension of its object-oriented paradigm, NeXTstep 
  404. Release 3.0 also introduces DISTRIBUTED OBJECTS.  With the advent of 
  405. Distributed Objects, developers can not only send messages between objects 
  406. within a single application, but also send those same messages between 
  407. different applications, machines and networks.  As a result, a new generation 
  408. of work group applications becomes possible.
  409.  
  410.     Many features of Release 3.0, including the Workspace Manager, text 
  411. objects, spell checking mechanism and others, rely extensively on Distributed 
  412. Objects.  In addition, Distributed Objects are the basis of NeXTLINKS, a 
  413. multimedia hyperlinking system that helps work groups share dynamic information.
  414. With NeXTlinks, documents can share information such that changes 
  415. made in one document are automatically reflected in the linked document.
  416.  
  417.     These powerful data links, made possible through Distributed Objects, 
  418. make it easier for work groups to produce collaborative documents and 
  419. to be sure that they are always working with the most current information.
  420.  
  421.  
  422. FUTURE IMPLICATIONS
  423.  
  424.     For the past three years, NeXT has proven that object-oriented 
  425. programming and object-oriented system software are not more pie-in-the-sky 
  426. examples of industry hype.  With Release 3.0, NeXT has once again raised the 
  427. bar for the entire industry, setting a standard that others must follow to 
  428. compete.
  429.  
  430.     NeXT has also taken an important new step with its object-oriented 
  431. system software:  It has opened it up to platforms beyond its own through 
  432. NeXTstep 486.  NeXTstep 486 is a version of NeXTstep 3.0 that can run on 
  433. computers based on Intel's 80486 processor, one of the most popular processors 
  434. in the personal computer world.  NeXTstep 486 takes all the application 
  435. development and user capabilities that have made the object-oriented NeXTstep 
  436. revolutionary, and opens them up to the huge installed base of 486 users.  
  437. The implications of this move for the computer industry are dramatic.
  438.  
  439.     As soon as programmers, both commercial and in-house 
  440. custom application developers, discover first-hand how an object-oriented 
  441. environment can revolutionize their lives, they never turn back willingly to 
  442. the old ways.  NeXT is committed to the continued improvement of NeXTstep 
  443. to meet the evolving demands of end users and application developers.
  444.  
  445. ___________________
  446. end
  447.  
  448.